#列表推导式
#基本写法
'''
[表达式 for 变量 in 列表]
[表达式 for 变量 in 列表 if 条件]
'''
li = [1,2,3,4,5,6,7,8,9]
print([i*2 for i in li])  #元素的值为表达式的值（i*2）,i的取值来自于li列表

li = [1,2,3,4,5,6,7,8,9]
li2 =[]
for i in li:
    li2.append(i*2)
print(li2)

li = [1,2,3,4,5,6,7,8,9]
li2 =[]
i = 0
while i < len(li)+1:
    if i in li:
        li2.append(i*2)
    i += 1
print(li2)
